﻿using System;
using System.Collections.Generic;
using System.Linq.Expressions;
using Repository.Model;
using Repository.Repositories.Interfaces;

namespace Repository.Repositories.Implementation
{
    public class Repository<t> : IRepository<t> where t : BaseModel
    {
        public t Insert(t obj) { throw new NotImplementedException(); }
        public t Update(t obj) { throw new NotImplementedException(); }
        public bool Delete(t obj) { throw new NotImplementedException(); }
        public t Get(t obj) { throw new NotImplementedException(); }
        
        public IEnumerable<t> GetAll() { throw new NotImplementedException(); }
        public IEnumerable<t> GetList(Expression<Func<t, bool>> filter) { throw new NotImplementedException(); }
    }
}
